package tienda.servlet;

import java.io.IOException;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;


import tienda.modelo.Mensaje;
import tienda.modelo.Persona;

import tienda.negocio.GestionarMensaje;

/**
 * Servlet implementation class RegistrarMensajeServlet
 */
@WebServlet("/RegistrarMensajeServlet")
public class RegistrarMensajeServlet extends HttpServlet {
	private static final long serialVersionUID = 1L;
       
    /**
     * @see HttpServlet#HttpServlet()
     */
    public RegistrarMensajeServlet() {
        super();
        // TODO Auto-generated constructor stub
    }

	/**
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
	}

	/**
	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		
		// TODO Auto-generated method stub
		
		try {
			HttpSession session = request.getSession();
			//recupero datos
			//int idPublicacion = Integer.parseInt(request.getParameter("Titulo"));
			//int cantidad = Integer.parseInt(request.getParameter("cantidad"));
			//String titulo = request.getParameter("titulo");
			String mensaje = request.getParameter("mensaje");
			//String fecinicio = request.getParameter("Fecinicio");
			//String fecfin = request.getParameter("Fecfin");
			//int idubicacion=Integer.parseInt(request.getParameter("idubicacion"));
			//Persona usuario;
			//usuario=(Persona)session.getAttribute("usuario");
			//int idPersona =usuario.getIdPersona();
					
			
			
			RequestDispatcher rd = request.getRequestDispatcher("ResultadoMensaje.jsp");
							
				try {
					//Registro aviso
					Mensaje registra;
					GestionarMensaje negoMensaje = new GestionarMensaje();
					registra=negoMensaje.insertar(mensaje);
							//(titulo,mensaje,Fecinicio,Fecfin,idubicacion,idPersona);					
					
					request.setAttribute("registra",registra);						
					
				} catch (Exception e) {
					rd = request.getRequestDispatcher("error.jsp");
					request.setAttribute("error", e.getMessage());				
				}
					
			rd.forward(request, response);
					
			} catch (Exception e) {
				System.out.println(e.getMessage());
			}
		}		
			


	

}
